package logicaNegocio;

import java.io.Serializable;



public class Articulo implements Serializable
{	
	/**
	 * 
	 */
	private static final long serialVersionUID = 6209265164508654429L;
	private String nombre;
	private double precio;
	private String talla;
	private String descrip;
	public String numref;
	private String tipoA;
	private int cantidad;
	private String oferta;
	private int unidadesVendidas;
	private String color;
	
	public Articulo()
	{
		nombre=null;
		precio=0;
		talla=null;
		descrip=null;
		numref=null;
		tipoA=null;
		cantidad=0;
		oferta=null;
		color=null;
		unidadesVendidas=0;
		
	}
	
	public Articulo(String nom, double prec, String tall, String des, String numr, String tipA, int cant, String of, String col, int unid)
	{
		nombre=nom;
		precio=prec;
		talla=tall;
		descrip=des;
		numref=numr;
		tipoA=tipA;
		cantidad=cant;
		oferta=of;
		color=col;
		unidadesVendidas=unid;
	}
	
	public String getNombre()
	{
		return nombre;
	}
	
	public double getPrecio()
	{
		return precio;
	}
	
	public String getTalla()
	{
		return talla;
	}
	
	public String getDescrp()
	{
		return descrip;
	}
	
	public String getNumRef()
	{
		return numref;
	}
	public String getTipoA()
	{
		return tipoA;
	}
	
	public int getCantidad()
	{
		return cantidad;
	}
	
	public String getOferta()
	{
		return oferta;
	}
	
	public int getUnidadesVendidas()
	{
		return unidadesVendidas;
	}
	
	public String getColor()
	{
		return color;
	}
	
	public void setNombre(String nomb1)
	{
		nombre=nomb1;
	}
	
	
	public void setPrecio(double prec1)
	{
		precio=prec1;
	}
	
	public void setTalla(String talla1)
	{
		talla=talla1;
	}
	
	public void setDescrip(String descrip1)
	{
		descrip=descrip1;
	}
	
	public void setNumRef(String numref1)
	{
		numref=numref1;
	}
	
	public void setTipo(String tipo1)
	{
		tipoA=tipo1;
	}
	
	public void setCantidad (int i)
	{
		cantidad=i;
	}
	
	public void setColor (String color1)
	{
		color=color1;
	}
	
	public void restarCantidad()
	{
		cantidad=cantidad -1 ;//cantidad-1;
	}
	
	public void sumarCantidad(int x)
	{
		cantidad=cantidad+x;
	}
	
	public void aumentoUnidades()
	{
		unidadesVendidas=unidadesVendidas+1;
	
	}
	

	
	public int compareToNombre(Object arg0) 
	{
		Articulo a=(Articulo)arg0;
		return nombre.compareTo(a.getNombre());
	}
	
	
	public int compareToColor(Object arg0)
	{
		Articulo a=(Articulo)arg0;
		return color.compareTo(a.getColor());
	}
	
	public int compareToNumRef(Object arg0) 
	{
		Articulo a=(Articulo)arg0;
		return numref.compareTo(a.getNumRef());
	}

	public int compareTo(Object arg0) {
		// TODO Auto-generated method stub
		return 0;
	}
}

